import request from '../../utils/request.js'
export default {
	state: {
		// 首页的初始数据
		initData: {}
	},
	mutations: {
		// 更新数据
		receive_init_data(state, initData) {
			state.initData = initData
		}
	},
	actions: {
		// 获取首页的初始数据
		async getIndexData({
			commit
		}) {
			const result = await request('/getInitData')
			// 更新数据
			commit('receive_init_data', result.indexData)

		}
	},
	getters: {
		// 导航菜单信息数据
		kingKongList(state) {
			return state.initData.kingKongModule ? state.initData.kingKongModule.kingKongList : []
		},
		// 政策信息
		policyDescList(state) {
			return state.initData.policyDescList ? state.initData.policyDescList : []
		},
		// 首页的分类信息
		categoryModule(state) {
			return state.initData.categoryModule ? state.initData.categoryModule : []
		}
	}
}
